package com.manage.common.util;

import java.io.File;
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.UUID;

/**
 * @author duaiyu
 * @version V1.0
 * @date 2022/2/20
 * 来源：自研
 */
public class FileOptionUtil {
    /**
     * 判断这个路径是否存在，如果不存在则创建
     */
    public static String createFile(String url){
        File file = new File(url);
        if (!file.exists()){
            file.mkdirs();
        }
        return url;
    }

    // 生成文件名
    public static String getFileName(String fileUrl){
        SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMdd");
        String date = sdf.format(new Date());
        String fileName = date + UUID.randomUUID().toString().replace("-", "");
        String fileNameUrl = fileUrl + File.separator+fileName + ".xlsx";
        return fileNameUrl;
    }
}
